package com.wgy.day20.内部类.局部内部类;

/*
如果一个类定义在一个方法内部的,那么这个类就是一个局部内部类.
"局部":只有当前所属的方法才能使用它,出了这个方法外面就不能用了.
定义的格式:
修饰符 class 外部类名称{
  修饰符 返回值类型 外部类方法名称 (参数列表){
       class 局部内部类名称{
        //...
       }
  }
}
注意事项:  局部内部类的前面不可以写任何修饰符
 */
public class Outer {//外部类

    public void methodOuter() {//外部类方法

        class Inner {//局部内部类
            int num = 10;

            public void methodInner() {//局部内部类方法
                System.out.println(num);
            }
        }

        Inner inner = new Inner();
        inner.methodInner();
    }
}
